<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
use think\facade\Env;
// +----------------------------------------------------------------------
// | 模板设置
// +----------------------------------------------------------------------

return [
    // 模板引擎类型 支持 php think 支持扩展
    'type'         => 'Think',
    // 默认模板渲染规则 1 解析为小写+下划线 2 全部转换小写 3 保持操作方法
    'auto_rule'    => 1,
    // 模板路径
    'view_path'    => '',
    // 模板后缀
    'view_suffix'  => 'html',
    // 模板文件名分隔符
    'view_depr'    => DIRECTORY_SEPARATOR,
    // 模板引擎普通标签开始标记
    'tpl_begin'    => '{',
    // 模板引擎普通标签结束标记
    'tpl_end'      => '}',
    // 标签库标签开始标记
    'taglib_begin' => '{',
    // 标签库标签结束标记
    'taglib_end'   => '}',
    // 视图输出字符串内容替换
    'view_replace_str' => [],
    // 路由缓存类型及参数
    'route_cache_option' => [],
    // 默认跳转页面对应的模板文件
    //Thinkphp自带的跳转方式
    //'dispatch_success_tmpl' => Env::get('think_path') . 'tpl/dispatch_jump.tpl',
    //'dispatch_error_tmpl' => Env::get('think_path') . 'tpl/dispatch_jump.tpl',
    //海豚带的方式
    'dispatch_error_tmpl' => Env::get('app_path') . 'admin/view/dispatch_jump.tpl',
    'dispatch_success_tmpl' => Env::get('app_path') . 'admin/view/dispatch_jump.tpl',
    // 异常页面的模板文件
    'exception_tmpl' => Env::get('think_path') . 'tpl/think_exception.tpl',

    // 错误显示信息,非调试模式有效
    'error_message' => '页面错误！请稍后再试～',
    // 显示错误信息
    'show_error_msg' => false,
    // 异常处理handle类 留空使用 \think\exception\Handle
    'exception_handle' => '',
    //自动根据设置的替换规则自动替换
    'tpl_replace_string'  =>  [
        '__STATIC__'=>'/static',
        '__JS__' => '/static/javascript',
    ]
];
